package com.itheima.dao;

import com.github.pagehelper.Page;
import com.itheima.pojo.OderIofo;
import com.itheima.pojo.Order;

import java.util.List;
import java.util.Map;

public interface OrderDao {

  void change(Integer id);

  void change1(Integer id);

  void deleteOrder(Integer id);


//编辑预约信息
void edit(Map<String, Object> map);

  List<Integer> find(Integer id);

  OderIofo findBy(Integer id);

  List<Order> findByCondition(Order order);

    void add(Order order);

    Map findById4Detail(int id);

  String findByIdName(Integer id);

  String findStatus(Integer id);


  Page<OderIofo> selectByCondition(Map<String, Object> map);

  Integer findByMemberId(Integer memberId);

    Order findOrderByMemberId(Integer memberId);

    List<Order> findBydate(Map map);

    Order findOrderById(Integer id);

  List<Order> findByDate(String beginTime, String afterTime);


  List<Map> getNumberByDate(String date);

    List<Map<String, Object>> getSetmealCount();

    Long findCountByMemberId(Integer id);

  void deleteByMemberId(Integer id);
}
